/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package bs.facturacion.vista;

import java.io.Serializable;

/**
 *
 * @author ctrosch
 */
//@Embeddable
public class PendienteFacturacionGrupoPK implements Serializable {
   
    private String circom;
    private String nrocta;
    private String cndpag;
    private String vnddor;
    private String deping;
    private String depegr;
    private String codlis;    
    private String codpos;    
    private String codtra;

    public String getCircom() {
        return circom;
    }

    public void setCircom(String circom) {
        this.circom = circom;
    }

    public String getNrocta() {
        return nrocta;
    }

    public void setNrocta(String nrocta) {
        this.nrocta = nrocta;
    }

    public String getCndpag() {
        return cndpag;
    }

    public void setCndpag(String cndpag) {
        this.cndpag = cndpag;
    }

    public String getVnddor() {
        return vnddor;
    }

    public void setVnddor(String vnddor) {
        this.vnddor = vnddor;
    }

    public String getDeping() {
        return deping;
    }

    public void setDeping(String deping) {
        this.deping = deping;
    }

    public String getDepegr() {
        return depegr;
    }

    public void setDepegr(String depegr) {
        this.depegr = depegr;
    }

    public String getCodlis() {
        return codlis;
    }

    public void setCodlis(String codlis) {
        this.codlis = codlis;
    }

    public String getCodpos() {
        return codpos;
    }

    public void setCodpos(String codpos) {
        this.codpos = codpos;
    }

    public String getCodtra() {
        return codtra;
    }

    public void setCodtra(String codtra) {
        this.codtra = codtra;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 59 * hash + (this.circom != null ? this.circom.hashCode() : 0);
        hash = 59 * hash + (this.nrocta != null ? this.nrocta.hashCode() : 0);
        hash = 59 * hash + (this.cndpag != null ? this.cndpag.hashCode() : 0);
        hash = 59 * hash + (this.vnddor != null ? this.vnddor.hashCode() : 0);
        hash = 59 * hash + (this.deping != null ? this.deping.hashCode() : 0);
        hash = 59 * hash + (this.depegr != null ? this.depegr.hashCode() : 0);
        hash = 59 * hash + (this.codlis != null ? this.codlis.hashCode() : 0);
        hash = 59 * hash + (this.codpos != null ? this.codpos.hashCode() : 0);
        hash = 59 * hash + (this.codtra != null ? this.codtra.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final PendienteFacturacionGrupoPK other = (PendienteFacturacionGrupoPK) obj;
        if ((this.circom == null) ? (other.circom != null) : !this.circom.equals(other.circom)) {
            return false;
        }
        if ((this.nrocta == null) ? (other.nrocta != null) : !this.nrocta.equals(other.nrocta)) {
            return false;
        }
        if ((this.cndpag == null) ? (other.cndpag != null) : !this.cndpag.equals(other.cndpag)) {
            return false;
        }
        if ((this.vnddor == null) ? (other.vnddor != null) : !this.vnddor.equals(other.vnddor)) {
            return false;
        }
        if ((this.deping == null) ? (other.deping != null) : !this.deping.equals(other.deping)) {
            return false;
        }
        if ((this.depegr == null) ? (other.depegr != null) : !this.depegr.equals(other.depegr)) {
            return false;
        }
        if ((this.codlis == null) ? (other.codlis != null) : !this.codlis.equals(other.codlis)) {
            return false;
        }
        if ((this.codpos == null) ? (other.codpos != null) : !this.codpos.equals(other.codpos)) {
            return false;
        }
        if ((this.codtra == null) ? (other.codtra != null) : !this.codtra.equals(other.codtra)) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "PendienteFacturacionGrupoPK{" + "circom=" + circom + ", nrocta=" + nrocta + ", cndpag=" + cndpag + ", vnddor=" + vnddor + ", deping=" + deping + ", depegr=" + depegr + ", codlis=" + codlis + ", codpos=" + codpos + ", codtra=" + codtra + '}';
    }

    
      
}
